Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Abstract structure</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Abstract_structure"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Abstract_structure rootpage-Abstract_structure skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Abstract structure</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">This article is about a type of abstraction in science, mathematics, and philosophy. For the structure of an abstract (summary), see <a href="Abstract_(summary)#Structure" title="Abstract (summary)">Abstract (summary) ยง&nbsp;Structure</a>.</div><p>In <a href="Mathematics" title="Mathematics">mathematics</a> and related fields, an <b>abstract structure</b> is a way of describing a set of mathematical objects and the relationships between them, focusing on the essential rules and properties rather than any specific meaning or example.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p><p>For example, in a game such as <a href="Chess" title="Chess">chess</a>, the rules of how the pieces move and interact define the structure of the game, regardless of whether the pieces are made of wood or plastic. Similarly, an abstract structure defines a framework of objects, operations, and relationships. These structures are studied in their own right, revealing fundamental mathematical principles. While a real-world object or computer program might <i>represent, instantiate,</i> or <i>implement</i> an abstract structure, the structure itself exists as an abstract concept, independent of any particular representation.
</p><p>This abstraction allows to see common patterns across seemingly different areas of mathematics and to apply the same reasoning and tools to analyze them. Abstract structures are studied not only in <a href="Logic" title="Logic">logic</a> and <a href="Mathematics" title="Mathematics">mathematics</a> but in the fields that apply them, as <a href="Computer_science" title="Computer science">computer science</a> and <a href="Computer_graphics" title="Computer graphics">computer graphics</a>, and in the studies that reflect on them, such as <a href="Philosophy" title="Philosophy">philosophy</a> (especially the <a href="Philosophy_of_mathematics" title="Philosophy of mathematics">philosophy of mathematics</a>).
</p><p>An abstract structure has a richer structure than a <a href="Concept" title="Concept">concept</a> or an <a href="Idea" title="Idea">idea</a>. An abstract structure must include precise rules of behaviour which can be used to determine whether a candidate implementation actually matches the abstract structure in question, and it must be free from <a href="Contradiction" title="Contradiction">contradictions</a>. Thus we may debate how well a particular government fits the concept of <a href="Democracy" title="Democracy">democracy</a>, but there is no room for debate over whether a given sequence of moves is or is not a valid game of chess (for example <a href="Kasparov" class="mw-redirect" title="Kasparov">Kasparovian</a> approaches).
</p>
<div class="mw-heading mw-heading2"><h2 id="Examples">Examples</h2></div>
<ul><li>A <a href="Sorting_algorithm" title="Sorting algorithm">sorting algorithm</a> is an abstract structure, but a <a href="Recipe" title="Recipe">recipe</a> is not, because it depends on the properties and quantities of its ingredients.</li>
<li>A simple <a href="Melody" title="Melody">melody</a> is an abstract structure, but an <a href="Orchestration" title="Orchestration">orchestration</a> is not, because it depends on the properties of particular instruments.</li>
<li><a href="Euclidean_geometry" title="Euclidean geometry">Euclidean geometry</a> is an abstract structure, but the theory of <a href="Continental_drift" title="Continental drift">continental drift</a> is not, because it depends on the geology of the <a href="Earth" title="Earth">Earth</a>.</li>
<li>A <a href="Formal_language" title="Formal language">formal language</a> is an abstract structure, but a <a href="Natural_language" title="Natural language">natural language</a> is not, because its rules of grammar and syntax are open to debate and interpretation.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2></div>
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://news.cnrs.fr/articles/bourbaki-and-the-foundations-of-modern-mathematics">"Bourbaki and the Foundations of Modern Mathematics"</a>. <i>CNRS News</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2025-01-26</span></span>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite id="CITEREFMac_Lane2010" class="citation book cs1">Mac Lane, Saunders (2010). <i>Categories for the working mathematician</i>. Graduate texts in mathematics (2nd. ed., Softcover version of original hardcover edition 1998&nbsp;ed.). New York, NY: Springer. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-4419-3123-8</bdi>.</cite></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Abstraction_(computer_science)" title="Abstraction (computer science)">Abstraction in computer science</a></li>
<li><a href="Abstraction" title="Abstraction">Abstraction in general</a></li>
<li><a href="Abstraction_(mathematics)" title="Abstraction (mathematics)">Abstraction in mathematics</a></li>
<li><a href="Abstract_object" class="mw-redirect" title="Abstract object">Abstract object</a></li>
<li><a href="Deductive_apparatus" class="mw-redirect" title="Deductive apparatus">Deductive apparatus</a></li>
<li><a href="Formal_science" title="Formal science">Formal sciences</a></li>
<li><a href="Mathematical_structure" title="Mathematical structure">Mathematical structure</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-01-26" href="https://en.wikipedia.org/wiki/?title=Abstract_structure&amp;oldid=1272034426">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>